/**
 * %%
 * %%
 */
package com.leehom.arch.obs.metrics.exporter;

import java.util.HashMap;
import java.util.Map;

import com.codahale.metrics.Metric;
import com.leehom.arch.obs.metrics.exporter.prometheus.TagExtrator;

/**
 * @类名: DemoTagExtractorImpl
 * @说明: 
 *
 * @author   leehom
 * @Date	 2021年12月5日 下午1:35:48
 * 修改记录：
 *
 * @see 	 
 */
public class DemoTagExtractorImpl implements TagExtrator {

	@Override
	public Map<String, String> extract(String metricName, Metric metric) {
		// 
		String type = metricName.substring(metricName.lastIndexOf(".")+1);
		String instant = EvnUtils.address();
		//
		Map<String, String> tags = new HashMap<>();
		tags.put("type", type);
		tags.put("instant", instant);
		return tags;
	}

}

